#include<stdio.h>
#include<string.h>
#include<stdlib.h>
#include<limits.h>
#include<math.h>

int main(void)
{
	int m,n,L,R,a,b,c,d;
	int T,sum,sum1,sum2;
	scanf("%d",&T);
	for(int i=0;i<T;i++)
	{
		sum=0;
		scanf("%d%d%d%d%d%d%d%d",&m,&n,&L,&R,&a,&b,&c,&d);
		if(b<=L||b>=R)
		{
			sum+=abs(a-c);
			sum+=abs(b-d);
		}
		else
		{
			sum1=0;
			sum2=0;
			sum1+=abs(b-L);
			sum1+=abs(d-L);
			sum1+=abs(a-c);
			sum2+=abs(b-R);
			sum2+=abs(d-R);
			sum2+=abs(a-c);
			if(sum1<sum2)
			{
				sum=sum1;
			}
			else
			{
				sum=sum2;
			}
		}
		printf("%d\n",sum);
	}
	
	return 0;
}
